definition ofediting replacingstructure ofline shapescreating and drawingdefault
definition ofreplacing geometries ofno-fill shape filloff-curve control points.See control pointsopen-frame shape fill#compared to closed-frame shape fillcompared to even-odd shape filloverlapping contourseffect of shape fill on
definition ofeditingpath contours instructure ofwith multiple contours"with only off-curve control pointspath shapesconverting other shapes tocreating and drawingdefault
definition ofeffect of shape fillwith a single contourwith crossed contourswith multiple contours"with only off-curve control pointswith overlapping contourspoint geometries
definition ofediting replacingstructure ofpoint shapescreating and drawingdefault
definition ofpolygon shapesconverting other shapes tocreating and drawingdefaulteffect of shape fillwith a single contourwith crossed contourswith multiple contours*quadratic Bézier curves.See Bezier curvesrectangle geometries
definition ofeditingstructure ofrectangle shapescreating and drawingdefault
definition ofeffect of shape fillsshape fills
definition ofeffect on path shapeseffect on polygon shapessolid shape fills.See also even-odd shape fill\type conversion
introduced&winding-number rule for filling shapesauto-advance dash attributeauto-inset style attributebend dash attributebreak dash attributecap attributescap record structurecap style property cap style property.See also capscaps"definition of cap record structurelevelstandard caps.See also cap style propertycenter frame style attributeclip dash attributeclip-dash attributeclippingdashesclipping dashescoordinate spacescurve error style propertycurve join attributecurve joinsdash advancedash attributesas field of dash recordauto-advance dash attributebend dash attributebreak dash attributeclip dash attributelevel dash attribute
dash phasedash positionsdeterminingdash record structuresdash style propertydashesadding to a shapeauto-advancingbendingbreakingclipping#definition of dash record structuredetermining dash positionseffect of shape fillhairline insettinglevelphasingpositions, determiningscalingdevice grid style attributeend caps
geometric pen%geometric properties of style objectsadding joins todashinggraphics pen insetting
outsettinggridsfor patternsgxCapAttributes enumerationgxCapRecord structuregxDashAttributes enumerationgxDashRecord structureGXGetShapeCap functionGXGetShapeDash function GXGetShapeDashPositions functionGXGetShapeJoin functionGXGetShapePattern function#GXGetShapePatternPositions functiongxJoinAttributes enumerationgxJoinRecord structuregxPatternAttributes enumerationgxPatternRecord structureGXSetShapeCap functionGXSetShapeDash functionGXSetShapeJoin functionGXSetShapePattern functiongxStyleAttributes structurehairline dashes hairlinespixels included ininsetting dashesinside frame style attributejoin attributesjoin recordsjoinsadding to a shapecurveeffect of shape filllevelmitermiter ofsharpstandardstructure of join record
level capslevel dash attributelevel dasheslevel join attributelevel joinsmiter of joinsobjects.See ink objects\outside frame style attributepattern attributesas field of pattern recordport align pattern attributeport map pattern attributepattern gridpattern positionsdeterminingpattern record structurespattern style propertypatternsaligning&definition of pattern record structuredetermining pattern positionseffect of shape fillgridmappingpattern positionspen insetting
outsetting
pen placement pen widthpen width style property
functions for
phased dashesport align pattern attributeport map pattern attributeprimitive form of shapesprimitive shapes
style objectsassociating with shape objectscap property
dash propertydefault
definition ofgeometric properties ofjoins propertypattern propertyrelationship to shape objectsshared among shape objectsstyle attributes propertystyle objects\$style properties of geometric shapescurve error style property
definitionpen width style propertytransform objectsarea of a shape)arithmetic operations on geometric shapesbounding rectangle of a shapebreaking contourscenter of a shapeclockwise contour directioncontainment, testing shapes forcontour directiondeterminingeffect on shape fill reversingcontoursbreakingcountingdetermining directionfinding a specific point on left sideremoving crossedremoving overlapping#removing unnecessary contour breaks
right sidetrue inside"counterclockwise contour directioncrossed contoursremovingdifference operationexclusion operationgeometric arithmetic
shape areashape boundsshape centershape lengthshape length to point"geometric information shape bounds$incorporating style information into%removing unnecessary geometric pointsGXBreakShape functionGXContainsBoundsShape functionGXContainsRectangle functionGXContainsShape functionGXCountShapeContours functionGXDifferenceShape functionGXExcludeShape functionGXGetShapeArea functionGXGetShapeBounds functionGXGetShapeDirection functionGXGetShapeLength function GXGetShapeLengthToPoint functionGXInsetShape functionGXIntersectShape functionGXInvertShape functionGXPrimitiveShape functionGXReduceShape function!GXReverseDifferenceShape functionGXReverseShape functionGXSetShapeBounds functionGXSimplifyShape functionGXTouchesBoundsShape function GXTouchesRectanglePoint functionGXTouchesShape functionGXUnionShape function inclusiontesting shapes forinsetting shapesintersectiontesting shapes forintersection operationinversion operationlength of a shapemap transform shape attributeoutsetting shapesremovingprimitive formconverting shapes toreducing shapesreverse difference operationreversing contour directionscaling shapesshape attributesmap transform shape attributeeffect of contour directionshape length to pointshapesconverting to primitive form insetting
outsettingreducingsimplifyingtesting for containmenttesting for inclusiontesting for intersectionsimplifying shapes#incorporating into shape geometriestrue inside of a contourunion operationbitmap color profilebitmap color setsbitmap color spacebitmap geometriesediting